package br.ceut.especializacao.poo.fornecedores;

import java.util.List;

import br.ceut.especializacao.poo.util.RepositorioException;

public interface RepositorioFornecedores {
	
	public void inserir(Fornecedor fornecedor) throws RepositorioException;
	public void atualizar(Fornecedor fornecedor) throws FornecedorNaoEncontradoException, RepositorioException;
	public IteratorFornecedores getIterator() throws RepositorioException;
	public void remover(int id) throws FornecedorNaoEncontradoException, RepositorioException;
	public Fornecedor procurar(int id) throws FornecedorNaoEncontradoException, RepositorioException;
	public boolean existe(int id) throws RepositorioException;
	public List<Fornecedor> getFornecedores() throws RepositorioException;

}